article {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0 5px; }

header {
  padding: 2px .5em;
  font-weight: bold; }
  #bottom header {
    border-top: 2px solid; }

ul {
  overflow: hidden;
  flex-direction: column;
  font-size: .8em; }
  ul:first-of-type {
    font-weight: bold;
    text-align: center;
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 2px 0; }
  ul.data {
    flex: 1;
    margin-bottom: 8px; }

li {
  display: flex; }
  li div {
    flex: 1;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
    #top li div:first-child {
      flex: 1.5; }
    #top li div:last-child {
      flex: 2; }

/*# sourceMappingURL=Change.css.map */
